<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script src="./js/moment-with-locales.js"></script>
    <script>
      console.log(moment().seconds() === new Date().getSeconds());
      console.log(moment.utc().seconds() === new Date().getUTCSeconds());

      // millisecond(): 获取或设置毫秒数。接受从 0 到 999 的数字。如果超出范围，它将冒泡到秒。
      console.log(moment().millisecond(), moment().milliseconds());
      console.log(moment().millisecond(100).valueOf());
      console.log(moment().milliseconds(100).valueOf());

      // day(): 获取或设置星期几. 该方法可用于设置星期几，星期日为 0，星期六为 6。
      console.log(moment().day(), moment().day("Sunday"));

      // weekday(): 根据区域设置获取或设置星期几
      moment.locale("zh-cn"); // 切换语言环境，当前语言环境为中文，默认为英文
      console.log(moment().weekday());

      // dayOfYear() 获取或设置一年中的第几天。
      console.log(moment().dayOfYear());
      console.log(moment().dayOfYear(1));

      // week(): 获取或设置一年中的第几周。
      console.log(moment().week());

      // quarter(): 季度
      console.log(moment().quarter());

      console.log(moment().weekYear());

      // weeksInYear(): 根据当前 moment 所在年份的区域设置获取周数。
      console.log(moment().weeksInYear());

      // get
      console.log(moment().get("year"));
      console.log(moment().set("y", "2022"));

      // max
      const a = moment("2019-10-15");
      const b = moment({ year: 2010, month: 3, date: 5 });
      const c = moment([2020, 10, 20]);
      console.log(moment.max(a, b, c));
      console.log(moment.min(a, b, c));
    </script>
  </body>
</html>
